home *** CD-ROM | disk | FTP | other *** search
-
- Listing 5
- ********
-
- #include <stdarg.h>
- int maximum(int count, int first,...);
- main()
- {
- int ret;
- ret = maximum(6, 2,3,4,5,9,8);
- printf("Maximum is %d\n", ret);
- }
- int maximum(int count,int first,...)
- {
- va_list arguments;
- int i;
- int value;
- int maximum = first;
- va_start(arguments, first);
- for (i = 0; i < count - 1; i++)
- {
- value = va_arg(arguments, int);
- if (value > maximum)
- maximum = value;
- }
- return maximum;
- }
- *************
-